
/*下拉树*/
.ztree li .button.edit{
  background: transparent url(edit.png) no-repeat;
  background-position: 4px 2px  !important;
}

.ztree li .button.remove{
  background: transparent url(delete.png) no-repeat;
  background-position: 4px 2px  !important;
}

.ztree li .button.add{
  background: transparent url(add.png) no-repeat;
  background-position: 4px 3px  !important;
}

.ztree li a {
  height: 32px !important;
  line-height: 32px;
  width: calc(100% - 20px);
}

.ztree li {
  position: relative
}

.ztree li a:hover,
.ztree li a.curSelectedNode {
  background: none;
  text-decoration: none !important;
  color: #2B92FC !important;
}

.ztree li a.curSelectedNode_Edit {
  border: 0 !important;
}

.ztree li a input.rename{
  height: 32px;
  width: 108px;
  border: 1px solid #29b2fc;
  border-radius: 4px !important;
  padding: 0 5px;
  outline: none;
}

.ztree li span {
  display: inline-block;
  overflow-x: hidden;
  vertical-align: middle !important;
}

.admin-con-left .ztree li span#tree_1_span {
  max-width: calc(100% - 45px);
}

.admin-con-left .ztree li span.node_name {
  max-width: calc(100% - 100px);
  text-overflow: ellipsis;
}

.ztree li ul {
  margin: 0;
  padding: 0 0 0 24px;
}

.ztree li span.button.root_open,
.ztree li span.button.root_close{
  width: 25px;
  height: 15px;
  margin-top: 8px;
  background-position: 4px -9px!important;
}

.ztree li span.button.root_open{
  background: transparent url(ztree_line2.png) no-repeat scroll;
}

.ztree li span.button.root_close{
  background: transparent url(ztree_line3.png) no-repeat scroll;
}


.ztree li span.button.roots_open,
.ztree li span.button.bottom_open,
.ztree li span.button.center_open{
  background-position: 4px 1px!important;
  background: transparent url(ztree_line2.png) no-repeat scroll;
}

.ztree li span.button.roots_close,
.ztree li span.button.center_close,
.ztree li span.button.bottom_close{
  background-position: 4px 1px!important;
  background: transparent url(ztree_line3.png) no-repeat scroll;
}

.ztree li span.button.roots_docu,
.ztree li span.button.center_docu {
  background-position: 10px 1px!important;
  background: transparent url(ztree_line1.png) no-repeat scroll;
}

.ztree li span.button.bottom_docu {
  background-position: 10px -1px!important;
  background: transparent url(ztree_line4.png) no-repeat scroll;
}


.ztree li span.button.bottom_open,
.ztree li span.button.center_open,
.ztree li span.button.center_close,
.ztree li span.button.bottom_close,
.ztree>li span.button.center_docu,
.ztree>li span.button.bottom_docu{
  width: 25px;
  height: 32px;
  margin-top: 0;
}


.ztree li span.button.roots_open,
.ztree li span.button.roots_close{
  width: 25px;
  height: 22px;
  margin-top: 10px;
  background-position: 4px -10px!important;
}

.ztree li span.button.roots_docu{
  width: 25px;
  height: 22px;
  background-position: 10px -14px!important;
  position: relative;
  top: 11px;
}

.ztree li span.button.bottom_open,
.ztree li span.button.bottom_close {
  position: relative;
  background-position: 4px 9px!important;
  top: -10px;
}

.ztree li a.curSelectedNode.level0 span.button, .ztree li a.level0 span.button{
  background-position: -2px -119px;
}

.ztree li span.button.ico_open{
  background-position: -24px -119px
}

.ztree li span.button.ico_docu{
  background-position: -45px -119px;
}

.ztree li .node_name {
  margin-bottom: 4px;
}

.ztree li span.button.chk{
  margin: 9px 2px 8px 2px;
}
